/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package admin.permisos;

/**
 *
 * @author andreth
 */
public class PermisosManager {

    private static String jefeOt = "Jefe Oficina Tecnologica";
    private static String analista = "Analista Unidad";
    private static String director = "Director CPYD";
    /**
     * EL siguente metodo esta basado en  el documento
     * https://docs.google.com/document/d/1ouvtWyXD_Q-gcAAqeNgTnLkRCtetKM5n-ZNRz4d9u7w/edit?pli=1
     * @param accion
     * @param permisoconsultado
     * @param validar
     * @return 
     */
    public static boolean validar(String accion, String permisoconsultado, String validar) {
        if (permisoconsultado.equalsIgnoreCase(director)) {
            return validar.equalsIgnoreCase(validar);
        } else if (permisoconsultado.equalsIgnoreCase(jefeOt)){
            return validar.equalsIgnoreCase(jefeOt)
                    || validar.equalsIgnoreCase(director);
        } else if (permisoconsultado.equalsIgnoreCase(analista)) {
            return validar.equalsIgnoreCase(jefeOt)
                    || validar.equalsIgnoreCase(analista)
                    || validar.equalsIgnoreCase(director);
        }
        return false;
    }
}
